Подскажите как с помощью javascripta можно сделать динамичной форму.
<form>
<!-- Выбрать тип контактного лица-->
<label>Контактное лицо</label>
<select name="contacts" onchange="setContacts(this)">
<option value="neukazano" selected>Не указано</option>
<option value="chastnik">Частник</option>
<option value="posrednik">Посредник</option>
</select>
<!-- Выбрать тип сделки что ли -->
<label>Тип сделки</label>
<select name="type" onchange="setType(this)">
<option value="prodam" selected>Продам</option>
<option value="kuplyu">Куплю</option>
<option value="sdam">Сдам</option>
<option value="snimu">Сниму</option>
<option value="obmenyaju">Обменяю</option>
</select>
<!-- Выбор городка -->
<label>Город</label>
<select name="city" onchange="setCity(this)">
<option value="kazan" selected>Казань</option>
</select>
<!-- Выбор района в Казани -->
<label>Район</label>
<select name="area" onchange="setArea(this)">
<option value="lyuboj" selected>Любой</option>
<option value="aviastroitelnyj">Авиастроительный</option>
<option value="vahitovskij">Вахитовский</option>
<option value="kirovskij">Кировский</option>
<option value="moskovskij">Московский</option>
<option value="novosavinovskij">Ново-Савиновский</option>
<option value="privolzhskij">Приволжский</option>
<option value="sovetskij">Советский</option>
<option value="zagorodom">За городом</option>
</select>
<!-- Выбрать объект сделочки -->
<label>Объект</label>
<select name="object" onchange="setObject(this)">
<option value="zhilajanedvizhimost" selected>Жилая недвижимость:</option>
<option value="kvartira" selected>квартира</option>
<option value="komnata">комната</option>
<option value="domdacha">дом, дача</option>
<option value="taunhaus">таунхаус</option>
<option value="kottedzh">коттедж</option>
<option value="kommercheskajanedvizhimost">Коммерческая недвижимость</option>
<option value="ofisnaja">офисная</option>
<option value="torgovaja">торговая</option>
<option value="skladskaja">складская</option>
<option value="proizvodstvennaja">производственная</option>
<option value="svobodnogonaznachenija">свободного назначения</option>
<option value="zemelnyjuchastok">Земельный участок</option>
<option value="podindivid">под индивидуальное жилищное строительство</option>
<option value="podkommer">под строительство коммерческих объектов</option>
<option value="selhoz">сельскохозяйственного назначения</option>
<option value="garazhparkovka">Гараж, парковка</option>
</select>
<!-- Количество комнат -->
<label>Количество комнат: от</label>
<select name="roomsot" onchange="setRoomsOt(this)">
<option value="ot1" selected>1</option>
<option value="ot2">2</option>
<option value="ot3">3</option>
<option value="ot4">4</option>
<option value="ot5">5</option>
<option value="ot6">6</option>
</select>
<label>до</label>
<select name="roomsdo" onchange="setRoomsDo(this)">
<option value="do1" selected>1</option>
<option value="do2">2</option>
<option value="do3">3</option>
<option value="do4">4</option>
<option value="do5">5</option>
<option value="do6">6</option>
</select>
</form>
Наверно по-другому всё делается.
Необходимо, чтобы пункт "количество комнат от" и "до" появлялись только когда выбирается "квартира" в пункте "Объект".
И ещё вопрос. Возможно ли как-то объединить пункты количество комнат от и до в единый пункт с возможностью указывать значение от и до?
Это форма поиска сайта про недвижимость.
Нужно что-то типа такого:
http://www.tatre.ru/